package com.freemypay.test.阿里java开发手册.编程规范.其他;

import java.util.Random;

import org.junit.Test;

/**
 * 编程规约 九其他
 * @author yesixian
 * @date 2018年5月14日
 */
public class 其他 {			

	/**
	 * 随机数生成 获取1到10之间的随机数
	 * Math Random
	 */
	@Test
	public void testMathMethod() {
		/*【强制】注意  Math . random() 这个方法返回是 double 类型，注意取值的范围 0≤ x <1 （ 能够
		取到零值，注意除零异常 ） ，如果想获取整数类型的随机数，不要将 x 放大 10 的若干倍然后
		取整，直接使用 Random 对象的 nextInt 或者 nextLong 方法。
		*/
		// 1.Math.random() [0,1)
		/// 代码注释理由
//		System.out.println(Math.random()*10);
		
		// 2.random.nextInt(10) [0,10)
		Random random = new Random();
		System.out.println(random.nextInt(10));
	}
}
